// get请求与post请求略有不同，get请求所有参数都在方法的第二个参数中，而post请求的第二个参数为请求参数params，而第三个参数才为配置项。
// 约定： get请求 参数和配置 统一使用data字段  post请求 参数params 配置 config

const http = uni.$u.http;

const VERSION = "v1";
const PLATEFORM = "base-platform";


// 获取课程列表
export const schoolGradeTerm = () =>
	http.get(`/${PLATEFORM}/${VERSION}/schoolGradeTerm/get`);

// 获取课程列表
export const courseList = (data) =>
	http.post(`/${PLATEFORM}/${VERSION}/school/course/teacher/course/list`,
		data);


// 获取类型列表
export const getTypeList = () => http.get(
	`/${PLATEFORM}/${VERSION}/dictionary/type/list`)


// 获取字典列表
export const getInfoList = (data) => http.post(
	`/${PLATEFORM}/${VERSION}/dictionary/info/list`, data)

// 获取整个年级部门树 （加权）
export const gradeTree = (data) => http.post(
	`/${PLATEFORM}/${VERSION}/base/grade/tree/new`, data)


// 获取校区/学段/年级下属班级列表
export const classListId = (data) => http.post(
	`/${PLATEFORM}/${VERSION}/base/common/underling/class/list`, data)
